Oracle19c

您所在的位置:网站首页 Oracle rac配置环境变量 Oracle19c

Oracle19c

2024-07-14 22:57| 来源: 网络整理| 查看: 265

安装目录 一.新建节点1.创建虚拟机rac12.添加一个iSCSI控制器(总线共享选择虚拟)3.添加一块新的网卡4.添加6块硬盘,大小50G,要设置磁盘置备为‘厚置备,置零’,并且控制器选择新添加的iSCSI控制器,磁盘模式为独立持久5.选择镜像,安装操作系统6.创建虚拟机rac27.添加一个iSCSI控制器,scsi共享总线选择虚拟8.添加一块新的网卡9.添加硬盘选择现有硬盘,找到rac1对应的的6块硬盘,依次添加,修改iSCSI控制器(同rac1)以及磁盘模式独立持久10.选择镜像,安装操作系统11.选择图形化界面安装 server with GUI12.磁盘配置(按照图片上的配置就行)13.网络配置(两块网卡都需要配置)rac1和rac2都需要配置14.等待安装 二.节点配置(rac1和rac2都需要配置)1.修改主机名和hosts文件2.新建账号和组3.创建目录4.关闭防火墙和selinux5.关闭时钟同步6.关闭avahi-daemon7.设置环境变量8.修改资源限制9.设置 PAM和NOZEROCONF10.修改内核参数11.配置yum源,下载对应的包12.配置互信(rac1、rac2都配置)13.配置共享盘 三.安装(rac1上操作)1.安装grid2.安装oracle3.创建数据库实例

一.新建节点 1.创建虚拟机rac1

在这里插入图片描述

2.添加一个iSCSI控制器(总线共享选择虚拟) 3.添加一块新的网卡

在这里插入图片描述

4.添加6块硬盘,大小50G,要设置磁盘置备为‘厚置备,置零’,并且控制器选择新添加的iSCSI控制器,磁盘模式为独立持久

在这里插入图片描述在这里插入图片描述在这里插入图片描述

5.选择镜像,安装操作系统

在这里插入图片描述

6.创建虚拟机rac2

在这里插入图片描述

7.添加一个iSCSI控制器,scsi共享总线选择虚拟

在这里插入图片描述

8.添加一块新的网卡

在这里插入图片描述

9.添加硬盘选择现有硬盘,找到rac1对应的的6块硬盘,依次添加,修改iSCSI控制器(同rac1)以及磁盘模式独立持久

在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述

10.选择镜像,安装操作系统 11.选择图形化界面安装 server with GUI

在这里插入图片描述

12.磁盘配置(按照图片上的配置就行)

在这里插入图片描述在这里插入图片描述在这里插入图片描述

13.网络配置(两块网卡都需要配置)rac1和rac2都需要配置

1.公共网络:(Public IP )公共网络用于连接客户端和应用程序到数据库服务。在Oracle RAC中,公共网络通常使用标准的TCP/IP协议,通过标准的以太网交换机进行通信。公共网络可以使用单独的物理网卡或者虚拟网络接口(VNIC)实现。

2.专用网络:(Private IP)专用网络用于连接Oracle RAC集群中的各个节点之间。在Oracle RAC中,专用网络通常使用InfiniBand或者其他高速互连技术,以实现低延迟、高带宽的数据传输。专用网络可以使用单独的物理网卡或者虚拟网络接口(VNIC)实现。

在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述

14.等待安装

在这里插入图片描述在这里插入图片描述

二.节点配置(rac1和rac2都需要配置) 1.修改主机名和hosts文件 [root@localhost ~]# hostnamectl set-hostname rac1 #rac也修改名称 [root@localhost ~]# vi /etc/hosts

在这里插入图片描述

rac2重复操作并把rac1中的hosts文件拷贝过来 在这里插入图片描述

修改(private ip)内部网络配置文件 rac1和rac2都操作,修改完成之后,重启网卡 在这里插入图片描述

[root@localhost ~]# ifdown ens256 Device 'ens256' successfully disconnected. [root@localhost ~]# ifup ens256 Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/5) 2.新建账号和组 /usr/sbin/groupadd -g 54321 oinstall /usr/sbin/groupadd -g 54322 dba /usr/sbin/groupadd -g 54323 oper /usr/sbin/groupadd -g 54324 backupdba /usr/sbin/groupadd -g 54325 dgdba /usr/sbin/groupadd -g 54326 kmdba /usr/sbin/groupadd -g 54327 asmdba /usr/sbin/groupadd -g 54328 asmoper /usr/sbin/groupadd -g 54329 asmadmin /usr/sbin/groupadd -g 54330 racdba /usr/sbin/useradd -u 54321 -g oinstall -G dba,asmdba,oper oracle /usr/sbin/useradd -u 54322 -g oinstall -G dba,oper,backupdba,dgdba,kmdba,asmdba,asmoper,asmadmin,racdba grid echo "oracle" | passwd --stdin oracle echo "grid" | passwd --stdin grid 3.创建目录 mkdir -p /u01/app/19.3.0/grid mkdir -p /u01/app/grid mkdir -p /u01/app/oracle/product/19.3.0/db_1 chown -R grid:oinstall /u01 chown -R oracle:oinstall /u01/app/oracle chmod -R 775 /u01/ 4.关闭防火墙和selinux systemctl stop firewalld.service systemctl disable firewalld.service sed -i "s/SELINUX=enforcing/SELINUX=disabled/" /etc/selinux/config #关闭selinux 5.关闭时钟同步 systemctl stop chronyd systemctl disable chronyd 移除chrony配置文件:(必须移除,否则校验NTP失败) mv /etc/chrony.conf /etc/chrony.conf.bak 6.关闭avahi-daemon systemctl stop avahi-daemon systemctl disable avahi-daemon 7.设置环境变量 vim /home/oracle/.bash_profile ORACLE_SID=cndba1;export ORACLE_SID ORACLE_UNQNAME=cndba;export ORACLE_UNQNAME JAVA_HOME=/usr/local/java; export JAVA_HOME ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE ORACLE_HOME=$ORACLE_BASE/product/19.3.0/db_1; export ORACLE_HOME ORACLE_TERM=xterm; export ORACLE_TERM NLS_DATE_FORMAT="YYYY:MM:DDHH24:MI:SS"; export NLS_DATE_FORMAT NLS_LANG=american_america.ZHS16GBK; export NLS_LANG TNS_ADMIN=$ORACLE_HOME/network/admin; export TNS_ADMIN ORA_NLS11=$ORACLE_HOME/nls/data; export ORA_NLS11 PATH=.:${JAVA_HOME}/bin:${PATH}:$HOME/bin:$ORACLE_HOME/bin:$ORA_CRS_HOME/bin PATH=${PATH}:/usr/bin:/bin:/usr/bin/X11:/usr/local/bin export PATH LD_LIBRARY_PATH=$ORACLE_HOME/lib LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$ORACLE_HOME/oracm/lib LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/lib:/usr/lib:/usr/local/lib export LD_LIBRARY_PATH CLASSPATH=$ORACLE_HOME/JRE CLASSPATH=${CLASSPATH}:$ORACLE_HOME/jlib CLASSPATH=${CLASSPATH}:$ORACLE_HOME/rdbms/jlib CLASSPATH=${CLASSPATH}:$ORACLE_HOME/network/jlib export CLASSPATH THREADS_FLAG=native; export THREADS_FLAG export TEMP=/tmp export TMPDIR=/tmp umask 022 vim /home/grid/.bash_profile PATH=$PATH:$HOME/bin export ORACLE_SID=+ASM1 export ORACLE_BASE=/u01/app/grid export ORACLE_HOME=/u01/app/19.3.0/grid export PATH=$ORACLE_HOME/bin:$PATH:/usr/local/bin/:. export TEMP=/tmp export TMP=/tmp export TMPDIR=/tmp umask 022 export PATH 8.修改资源限制 cat >> /etc/security/limits.conf /etc/pam.d/login /etc/sysconfig/network 10.修改内核参数 cat >> /etc/sysctl.d/sysctl.conf


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3